/*搜索框区域*/
.wholeBox{display: inline-block;border: 1px solid #E5E5E5;padding: 5px 17px 5px 5px;position: relative;border-radius: 5px ;}
.whole{color: #999;margin-top: 10px;}
.whole:after{display: block;content: "";width: 5px;height:5px;border-bottom: 2px solid #E5E5E5;border-left: 2px solid #999;position: absolute;right: 5px;bottom: 10px;transform: rotate(135deg);transition: .5s}
.wholeBox:hover .whole:after{transform: rotate(315deg);}
.wholeBox:hover:after{display: block;content: "";width:70px;height: 5px;background: #Fff;position: absolute;bottom: -2px;z-index: 10000;right: 0;}
.wholeBox:hover{background: #fff;box-shadow:  0 3px 5px 0 rgba(0,0,0,.1);}
.wholeBox:hover .link-second{display: block;}
.link-second{position: absolute;background: #fff;border: 1px solid #E5E5E5;z-index: 100;top:87%;left: -1px; box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);line-height: 35px; border-radius: 0 0 4px 4px;box-sizing: content-box;width: 300%;display: none;}
.link-second ul{padding-left: 5px;padding-top: 10px;}
.link-second ul li a{color: #666;}
.link-second ul li a:hover{color: #13D1BE;}
/*搜索框区域结束*/

/*条件选择区域*/
.choose{width: 100%;margin-top: 20px;}
.choose .container{border:  1px solid #E5E5E5;background: #fff;}
.choose .container .choose-title{height: 69px;width: 100%;padding: 15px 20px;background: #EBEBEB;}
.choose .container .choose-title .choose-item{margin-right: 23px;display: inline-block;border: 1px solid #E5E5E5;height: 35px;background: #fff;border-radius: 4px;padding: 0 10px;line-height: 35px;}
.choose .container .choose-title .choose-item .choose-input{font-size: 14px;height:25px;line-height: 25px;padding: 5px;width: 130px;border: none;outline: none;color: #333;}
.choose .container .choose-title .choose-search{background: #13d1be;padding: 0 29px;float: right;line-height: 35px;border: none;font-size: 14px;color: #fff;font-weight: 700;border-radius: 2.15em;cursor: pointer;transition: all .3s ease;}
.choose .container .choose-title .choose-search:hover{background: #0fa294;}
.choose .container .choose-info .info-item{padding:20px 20px;font-size: 14px;border-bottom: 1px solid #E5E5E5;}
.choose .container .choose-info .info-item .row-title{width: 60px;float: left;color: #000;}
.choose .container .choose-info .info-item .row-unlimited{width: 80px;float: left;}
.choose .container .choose-info .info-item .row-unlimited a{border-radius: 12px;padding: 2px 10px;color: #fff;background: #13d1be;}
.choose .container .choose-info .info-item .row-content{width: 968px;float: left;}
.choose .container .choose-info .info-item .row-content .con-item{display: inline-block;padding: 0 20px;cursor: pointer;color: #666;font-size: 14px;}
.choose .container .choose-info .info-item .row-content label{color: #666;width: 125px;display: inline-block;}
.choose .container .choose-info .info-item .row-content label input{margin-right: 5px;background-color: #fff; border: 1px solid #d7d7d7;width: 15px;height: 15px;border-radius: 3px;vertical-align: text-bottom;}
.choose .container .choose-info .subtotal{line-height: 22px;padding: 20px 20px;font-size: 16px;color: #666;}
.choose .container .choose-info .subtotal .total{color: #ff8634;}
/*条件选择区域结束*/





/*内容区域*/
.con{width: 1190px;margin: 20px auto;margin-bottom: 40px;}
.con_left{width: 80%;height: 100%;background: #fff;border-radius: 5px;float: left;padding: 10px 15px;}
.con_left .hotel_title{width: 100%;height: 50px;border-bottom: 1px solid #E5E5E5;}
.con_left .hotel_title ul li{float: left;line-height: 50px;margin-right: 20px;}
.con_left .hotel_title ul li a{color: #666;font-size: 14px;}
.con_left .hotel_title ul li a:hover{color: #06c1ae;}
.con_left .hotel_item {padding: 15px 0;border-bottom: 1px solid #E5E5E5;}
.con_left .hotel_item:hover{background:#F3FDFC ;}
.con_left .hotel_item:hover .hotel_name a{color: #FF6600;}
.con_left .hotel_item:hover .hotel_name em{background: url(../img/tb1.png) no-repeat;background-size: 100%;}
.con_left .hotel_item img{width: 200px;height: 125px;border-radius: 4px;}
.con_left .hotel_item  .hotel_desc {display: inline-block;margin-left: 10px;width: 378px;}
.con_left .hotel_item  .hotel_desc em{display:inline-block;width: 17px;height: 20px;background: url(../img/tb.png) no-repeat;background-size: 100%;text-align: center;color: #fff;}
.con_left .hotel_item  .hotel_desc a{color: #13D1BE;font-size: 18px;line-height:40px;}
.con_left .hotel_item  .hotel_desc .location{border-right: 1px solid #E5E5E5;padding-right: 20px;}
.con_left .hotel_item  .hotel_desc .location .service{margin: 8px 0;color: #999;}
.con_left .hotel_item  .hotel_desc .location .service li{float: left;margin-right: 20px;}
.con_left .hotel_item  .hotel_desc .location .service li i img{width: 20px;height: 20px;}
.con_left .hotel_item  .hotel_desc .location .service li span{display: inline-block;vertical-align: top;}
.con_left .hotel_item  .hotel_desc .location .beizhu  span{border-radius: 4px;margin-right: 5px;}
.con_left .hotel_item  .hotel_desc .location .beizhu span:nth-of-type(1){color: #f5716e;border: 1px solid #f5716e;}
.con_left .hotel_item  .hotel_desc .location .beizhu span:nth-of-type(2){color: #569cea;border: 1px solid #569cea;}
.con_left .hotel_item  .hotel_desc .location .beizhu span:nth-of-type(3){color: #569cea;border: 1px solid #569cea;}
.con_left .hotel_item  .score{display: inline-block;margin-left: 20px;width: 130px;height: 84px;vertical-align: top;margin:30px 30px;border-right:1px solid #E5E5E5;padding-right: 20px;}
.con_left .hotel_item  .score .score_info{color:#f90 ;margin-bottom: 5px;}
.con_left .hotel_item  .score .number{color: #999;font-size: 14px;}
.con_left .hotel_item  .score .pinglun{margin-top: 10px;color: #13D1BE;display: block;}
.con_left .hotel_item .h_price{display: inline-block;width: 100px;height: 84px;vertical-align: top;margin:30px 10px;color: rgb(255,102,0);font-size: 30px;}
.con_left .hotel_item .h_price .look{background: #f90;margin-top: 10px;font-size: 14px;color: #fff;font-weight: 700;padding: 8px 18px;letter-spacing: .1em;border-radius: 40px;}
.con_right{float: left;}
/*内容区域结束*/